package net.towee.model.group;

import net.towee.model.account.RuleDestination;

/**
 * Identity of group
 * @author c58
 */
public interface GroupIdentity extends RuleDestination {
	/**
	 * @return id of group
	 */
	String getId();
	
	/**
	 * @return alias of group
	 */
	String getAlias();
	
	/**
	 * @return printing name of group
	 */
	String getPrintName();
	
	/**
	 * Set new group alias
	 * @param name
	 */
	void setAlias(String name);
	
	/**
	 * Set new print name
	 * @param name
	 */
	void setPrintName(String name);

	/**
	 * Set id of identity
	 * @param string
	 */
	void setId(String string);
}
